Big Huge Thesaurus

carpet sweeper

noun